/* Style sheet for displaying the Subversion log report. */

body { margin: 0; padding: 0; font-family: sans-serif; }

a { color: navy; }

.footer { margin-top: 4em; padding: 0.5em 1em 0.5em; border: 1px solid; border-width: 1px 0; font-size: 80%; }

.toc { margin: 10px; font-size: 14px; }
.toc * { padding: 3px 15px; }

.toc span.O { background: #DDD; color: #777; }
.toc span.X { background: #FF0; color: #000; }

.toc a { background: #BBF; text-decoration: none; }
.toc a:hover { background: #77F; }

.toc td { border: 0; padding: 0; border-spacing: 20px; }

.ar { width: 72pt; }

.pg { }

table.T { table-layout: fixed; margin: 0 10px; width: 97%; text-align: center; vertical-align: baseline; }
th.D { font-size: 11px; text-align: right; width: 70px; padding: 0 3px; }

.svn {
  table-layout: fixed;
  margin: 10px;
  font-size: 11px;
  border: 1px solid black;
  border-spacing: 2px;
  border-collapse: collapse;
  width: 97%;
}

tbody { border: 6px solid #CCCCCC; margin-top: 8px; }

td { border-spacing: 1px; border-width: 1px; padding: 1px 5px; }

.rev { background: #DDFFCC; width: 70px; font-weight: bold; text-align: center; }
.rev:before { content: "r"; }
.author { }
.date { width: 200px; text-align: right; page-break-after: avoid; }

.msg { padding: 5px; background: #FFFFDD; border: 1px solid #CCCCCC; page-break-inside: avoid; }

td.act { border: 0px; background: #EEEEFF; text-align: center; }
td.A:before { content: "A"; color: #0B0; }
td.M:before { content: "M"; color: #00C; }
td.D:before { content: "D"; color: #D00; }
td.R:before { content: "R"; color: #E50; }

.path { border: 0px; background: #EEEEFF; }
.from { border: 0px; background: #EEEEFF; }

@media print {
	.toc { display: none; }
}

@media screen {
	table.T { display: none; }
}

